go.pact.im/x/plumb/internal/solve.solver.supply (field)

12 uses

	go.pact.im/x/plumb/internal/solve (current package)
		finalize.go#L65: 	sortTypesByProducer(outs, &s.supply)
		finalize.go#L120: 	if _, ok := s.supply.At(d); ok {
		finalize.go#L124: 		if _, ok := s.supply.At(dt); ok {
		order.go#L38: 			if prod, ok := s.supply.At(ref.SrcType); ok {
		order.go#L167: 		if prod, ok := s.supply.At(ref.SrcType); ok && prod == producer {
		solve.go#L164: 	supply    gotypes.Map[types.Type, *Instance] // type → producing instance (exact), by type identity
		solve.go#L386: 	if _, ok := s.supply.At(t); ok {
		solve.go#L390: 		if _, ok := s.supply.At(d); ok {
		solve.go#L613: 		if prev, ok := s.supply.At(vo); ok {
		solve.go#L629: 		s.supply.Set(vo, in)
		solve.go#L685: 		if in, ok := s.supply.At(d); ok && in.Prov != p {
		solve.go#L689: 			if in, ok := s.supply.At(dt); ok && in.Prov != p {